package com.navinfo.tripanalysis.pojo;

import com.navinfo.tripanalysis.common.arithmetic.common.DrivingData;
import com.navinfo.tripanalysis.common.arithmetic.common.OuterEventData;
import com.navinfo.tripanalysis.common.arithmetic.common.OuterStatisticData;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 算法链的输出数据集合
 * @author 沈东生
 */
@Data
public class AlgorithmOuterData implements Serializable {
    /**
     * 输出参数:统计数据
     */
    private List<OuterStatisticData> outStatistics;
    /**
     * 输出参数:事件数据
     */
    private List<OuterEventData> outEvents;
    /**
     * 输出参数：所有算法的中间缓存变量
     */
    private DrivingData drivingData;
    /**
     * 输出参数:0f37位置点
     */
    private List<Point> points0f37;
    /**
     * 输出参数:0200位置点
     */
    private List<Point0200> points0200;
}
